#  匿名函数
def sumoftwo(a,b):

    return a+b

# lambda 表达式语法:
# lambda  参数;返回值
f1 = lambda a, b : a + b
f2 = lambda:1
print(sumoftwo(1,2))
print(f1(1,2))
print(f2())
print()
print(type(lambda a,b : a+b))

# lambda 简单,写不了逻辑复杂的函数
# 一般情况下(不给他取额外的名字),只能用一次

def isleapyear(year):
    if year%400==0 or (year%100!=0 and year%4 == 0):
        return True
    else:
        return False0

def isleapyear(year):
    return year%400==0 or (year%100!=0 and year%4 == 0)

lista = [1,12,19,15,13,10]
print(sorted(lista))
print(sorted(lista,key =lambda num : num%10))

help(map)
